01
动态部分重构概述
什么是动态部分重构 · 与传统设计的区别 · 应用场景与优势
概念导论
02
模块化设计基础
模块划分原则 · 接口定义规范 · 模块间通信机制
设计规范
03
重构区域规划
静态区域与动态区域的划分 · 重构区域大小估算 · 资源预留策略
规划资源
04
重构控制器设计
控制器架构 · 状态机设计 · 重构触发机制
控制器FSM
05
比特流管理
部分比特流生成 · 比特流存储方案 · 比特流加载流程
比特流存储
06
重构时序分析
重构过程时序约束 · 动态区域时序收敛 · 静态区域时序隔离
时序约束
07
总线接口设计
AXI4-Stream接口在重构中的应用 · 接口同步与异步处理 · 数据通路切换
总线AXI
08
重构状态监控
重构进度监测 · 错误检测与恢复 · 状态上报机制
监控可靠性
09
多区域重构策略
独立重构与级联重构 · 区域优先级管理 · 资源冲突解决
策略多区域
10
重构功耗优化
动态功耗管理 · 重构期间功耗控制 · 低功耗模式切换
功耗低功耗
11
调试与验证
重构过程仿真 · 硬件调试技巧 · 常见问题排查
调试验证
12
安全与可靠性
比特流加密 · 重构过程完整性校验 · 防篡改机制
安全加密
13
工具链使用
Vivado部分重构流程 · Tcl脚本自动化 · 工程管理技巧
工具Vivado
14
实战案例一:SDR
软件无线电(SDR)中的动态重构应用
实战SDR
15
实战案例二:AI加速器
AI加速器中的模块热更新
实战AI
16
实战案例三:工业以太网
工业以太网协议栈的动态切换
实战工业
17
实战案例四:视频处理
视频处理流水线的动态重配置
实战视频
18
实战案例五:加密升级
加密算法模块的在线升级
实战加密
19
高级话题:重构与OS
动态部分重构与操作系统结合
高级OS
20
高级话题:NoC架构
基于NoC的动态重构架构设计
高级NoC
21
高级话题:自适应与ML
自适应重构策略与机器学习
高级ML
22
高级话题:3D-FPGA
3D-FPGA中的动态重构技术
高级3D
23
高级话题:容错计算
动态重构与容错计算
高级容错
24
高级话题:跨时钟域
跨时钟域重构设计要点
高级CDC
25
高级话题:内存一致性
动态重构中的内存一致性管理
高级内存
26
高级话题:硬件虚拟化
部分重构与硬件虚拟化
高级虚拟化
27
高级话题:标准化与IP
动态重构的标准化与IP复用
高级IP
28
高级话题:测试与DFT
动态重构的测试与可测性设计
高级DFT
29
高级话题:未来趋势
动态重构的未来趋势与挑战
高级趋势
30
课程总结与项目实践
综合项目设计 · 课程回顾 · 资源推荐
总结项目